put (trust) - Spanish English Dictionary